Tới nội dung
Cloudj

Ứng dụng VPS

VPS bán hàng Tây Ban Nha Ý: nên đặt máy chủ ở Madrid hay Milan?

Chọn VPS bán hàng Tây Ban Nha Ý: Madrid hay Milan, một hay hai máy chủ, cấu hình cho PrestaShop, WooCommerce và cách vận hành web đa ngôn ngữ.

Cập nhật · 6 phút đọc

Thuê VPS bán hàng Tây Ban Nha Ý đặt ra câu hỏi mà shop chỉ bán một nước không bao giờ gặp: chạy một cửa hàng hay hai, và máy chủ nên đặt ở đâu? Cloudj có máy chủ cloud ở cả Madrid lẫn Milan, nên bạn được chọn theo nhu cầu thật chứ không bị ép theo hạ tầng. Bài này đi theo đúng thứ tự mà một chủ shop hay agency nên đi: thị trường trước, rồi nền tảng, rồi thành phố, cuối cùng là cách dựng máy chủ.

Nhiều người bán từ Việt Nam đang mở rộng sang châu Âu qua website riêng, bên cạnh các sàn quen thuộc như Shopee hay Lazada ở trong nước. Nếu muốn nhìn tổng thể mọi vị trí ở châu Âu, hãy đọc hướng dẫn VPS châu Âu trước.

Bắt đầu từ thị trường, không phải từ máy chủ

Trước khi so sánh thành phố, hãy trả lời ba câu hỏi về việc kinh doanh:

  1. Đơn hàng đến từ đâu? Xem số đơn hoặc lượt truy cập theo quốc gia trong quý vừa rồi. Rất nhiều shop "bán cho Tây Ban Nha và Ý" thực ra có một thị trường chính và một thị trường phụ.
  2. Một thương hiệu hay hai? Một thương hiệu có bản tiếng Tây Ban Nha và tiếng Ý là một cửa hàng đa ngôn ngữ. Hai thương hiệu, hai danh mục hay hai bảng giá riêng thường dễ quản lý hơn nếu tách thành hai cửa hàng.
  3. Ai vận hành? Đội nhỏ thường làm tốt hơn với một máy chủ, một bộ mã nguồn. Agency quản lý nhiều khách hàng nên tách máy chủ riêng để cô lập và tính phí rõ ràng.

Câu trả lời thường dẫn tới một trong ba mô hình:

Mô hìnhPhù hợp khiĐánh đổi
Một cửa hàng đa ngôn ngữ, một máy chủMột thương hiệu, chung kho, đội nhỏMột thành phố phục vụ cả hai nước
Hai cửa hàng, một máy chủDanh mục riêng, chung đội quản trịHai shop dùng chung CPU và RAM
Hai cửa hàng, hai máy chủ (Madrid + Milan)Thương hiệu hoặc khách hàng tách biệtGấp đôi công bảo trì

VPS bán hàng Tây Ban Nha Ý: chọn Madrid hay Milan

Tây Ban Nha và Ý đều ở Tây và Nam Âu, và với một cửa hàng online, khác biệt giữa hai thành phố nhỏ hơn nhiều so với tác dụng của việc cache tốt. Dù vậy, vẫn có vài nguyên tắc dễ áp dụng:

  • Khách chủ yếu ở Tây Ban Nha (và Bồ Đào Nha): chọn Madrid. Xem bài chọn VPS Tây Ban Nha và trang máy chủ Tây Ban Nha.
  • Khách chủ yếu ở Ý: chọn Milan, thành phố cũng gần Thụy Sĩ và miền Nam nước Đức. Xem bài chọn VPS Ý và trang máy chủ Ý.
  • Chia đều hai nước: đặt máy chủ ở thị trường lớn hơn và dùng CDN cho file tĩnh, hoặc chạy hai máy chủ nếu vốn dĩ đã là hai cửa hàng riêng.
  • Có cả khách ở Anh: một máy chủ London có thể hợp với phần thị trường đó. Bài VPS London giới thiệu vị trí này, dù viết từ góc nhìn giao dịch forex.

Gói tháng ở cả hai thành phố đều bao gồm 5 TB băng thông, đủ rộng cho phần lớn danh mục sản phẩm có ảnh đã tối ưu. Đừng chỉ tin vào nguyên tắc chung: hãy tạo một máy chủ nhỏ ở mỗi thành phố với thanh toán theo giờ, mở thử cửa hàng từ vài địa điểm của khách, rồi giữ lại máy chủ cho kết quả tốt hơn với bạn.

PrestaShop hay WooCommerce trên VPS

Cả hai nền tảng đều phổ biến ở Nam Âu và đều chạy tốt trên stack Linux tiêu chuẩn: Nginx hoặc Apache, PHP-FPM, MySQL hoặc MariaDB.

WooCommerce là plugin của WordPress. Nó hợp với shop đăng nhiều nội dung, đã quen WordPress hoặc dựa vào plugin WordPress để làm marketing. Muốn đa ngôn ngữ thì cần thêm plugin dịch, và mỗi plugin thêm vào đều tốn thời gian xử lý PHP cho mỗi request không có cache.

PrestaShop là nền tảng chuyên cho thương mại điện tử, có sẵn đa ngôn ngữ và chế độ nhiều cửa hàng (multistore). Nó hợp với danh mục lớn và người bán muốn tách shop Tây Ban Nha, shop Ý nhưng quản trị chung một chỗ. Hệ sinh thái module của PrestaShop mạnh ở mảng cổng thanh toán và vận chuyển địa phương.

Dù chọn nền tảng nào, nhu cầu về máy chủ cũng khá giống nhau.

Chọn cấu hình cho máy chủ bán hàng

  • Shop mới, vài trăm sản phẩm: 2 vCPU và 4 GB RAM là mức khởi đầu thoải mái cho PHP, cơ sở dữ liệu và cache.
  • Danh mục đang lớn dần hoặc hai shop trên một máy: lên 4 vCPU và 8 GB RAM, cân nhắc CPU general purpose hoặc dedicated để mùa sale không làm chậm trang thanh toán.
  • Nhiều tác vụ import, feed sản phẩm và tìm kiếm: ưu tiên tăng RAM trước, vì database và PHP worker rất tốn bộ nhớ.

Cấu hình của Cloudj bắt đầu từ 1 vCPU, 1 GB RAM và lên tới cấu hình tùy chỉnh 104 vCPU, 512 GB RAM, với 30 gói có sẵn ở mỗi vị trí hoặc bạn tự chọn tổ hợp. Bạn có thể tăng CPU, RAM và mở rộng ổ đĩa ngay trong console, nên cứ bắt đầu gọn rồi nâng cấp trước mùa cao điểm. Bài nâng cấp CPU, RAM, ổ đĩa VPS giải thích những gì cần lưu ý khi làm.

Vận hành web tiếng Tây Ban Nha và tiếng Ý cho đúng

Chọn máy chủ mới là một nửa của cửa hàng song ngữ. Nửa còn lại là cách tổ chức ngôn ngữ.

  • Cấu trúc URL. Thư mục con (example.com/es/, example.com/it/) dùng chung một domain, một chứng chỉ SSL và dễ chạy trên một máy chủ nhất. Domain quốc gia (example.es, example.it) cho tín hiệu địa phương rõ hơn nhưng phải quản lý nhiều domain.
  • Thẻ hreflang. Báo cho công cụ tìm kiếm biết trang nào là bản tiếng Tây Ban Nha, trang nào là bản tiếng Ý. Cả PrestaShop lẫn các plugin dịch phổ biến của WooCommerce đều xuất được thẻ này.
  • Dịch thật, không sao chép. Mô tả sản phẩm, trang vận chuyển và trang pháp lý cần được dịch thật sự, không phải dán lại.
  • Chi tiết địa phương. Giá hiển thị đúng thuế VAT (ở cả hai nước gọi là IVA), phương thức thanh toán địa phương, trang đổi trả và quyền riêng tư đáp ứng quy định bảo vệ người tiêu dùng EU và GDPR. Lưu dữ liệu khách hàng trên máy chủ trong EU là một lập trường đơn giản, rõ ràng khi viết chính sách bảo mật.

Danh sách việc cần làm trước ngày mở bán

  1. Tạo máy chủ Ubuntu hoặc Debian ở Madrid hoặc Milan trong console Cloudj, dùng SSH key.
  2. Làm theo checklist bảo mật VPS mới: cập nhật hệ thống, tạo user không phải root, firewall chỉ mở cổng 22, 80 và 443.
  3. Cài Nginx, PHP-FPM, MariaDB rồi cài nền tảng bán hàng.
  4. Thêm chứng chỉ TLS miễn phí và cache ở tầng reverse proxy; xem bài Nginx reverse proxy kèm SSL.
  5. Bật Redis hoặc object cache khác, cache toàn trang cho trang danh mục, tuyệt đối không cache giỏ hàng và trang thanh toán.
  6. Đặt lịch sao lưu database và file hằng đêm, chép ra ngoài máy chủ; bài chiến lược sao lưu VPS trình bày các lựa chọn. Khi stack đã cấu hình xong, lưu một custom image để dựng lại nhanh khi cần.
  7. Chạy thử tải trước đợt sale đầu tiên và theo dõi CPU, RAM trong biểu đồ của console.
# sao lưu database hằng đêm, giữ 14 ngày
mysqldump --single-transaction shopdb | gzip > /backup/shopdb-$(date +%F).sql.gz
find /backup -name 'shopdb-*.sql.gz' -mtime +14 -delete

Về thanh toán, bạn nạp tiền vào số dư tài khoản bằng USD; khách hàng ở Việt Nam có thể nạp bằng chuyển khoản ngân hàng bằng VND, tiện cho các shop vận hành từ trong nước.

Câu hỏi thường gặp

Một máy chủ có chạy được cả shop Tây Ban Nha và shop Ý không?

Được. Một cửa hàng đa ngôn ngữ hoặc hai cửa hàng trên cùng một máy chủ là cách làm phổ biến với shop vừa và nhỏ. Chỉ nên tách khi thương hiệu, đội ngũ hoặc lưu lượng thật sự đòi hỏi.

Madrid hay Milan tốt hơn cho cửa hàng online?

Chọn thành phố gần phần lớn khách hàng của bạn nhất. Khác biệt giữa hai nơi nhỏ so với tác dụng của cache và tối ưu ảnh, nên nếu phân vân hãy thử cả hai với thanh toán theo giờ.

Gói có bao gồm bao nhiêu băng thông?

Gói tháng ở Madrid và Milan bao gồm 5 TB băng thông. Nếu thanh toán theo giờ, băng thông tính theo số GB thực dùng.

Có nâng cấp máy chủ trước mùa sale được không?

Được. Bạn tăng CPU, RAM và mở rộng ổ đĩa trong console. Nên làm vào giờ vắng khách, vì việc nâng cấp có thể cần khởi động lại máy.

Dựng máy chủ cho cửa hàng của bạn

Hãy chọn thành phố khớp với thị trường chính, tạo một máy chủ nhỏ trong console Cloudj và nâng cấp dần theo số đơn. Giá hiện hành cho Madrid và Milan có trên trang bảng giá.

Triển khai máy chủ hoặc mua proxy

Chọn vị trí trong console, xem giá trực tiếp và thanh toán từ số dư tài khoản.