php - pembangunan fungsi pembelian kumpulan ecshop
黄舟2017-05-16 13:15:17
0
2
902
Pembangunan fungsi pembelian kumpulan ecshop, jika anda mempunyai pemalam, sila kongsikannya, atau kongsi idea pembangunan dan proses pelaksanaan anda pada masa itu?
Pembelian secara berkumpulan akan menyebabkan masalah concurrency yang besar Memandangkan bilangan concurrency sesaat atau berpuluh ribu, maka menulis dan membaca melalui pangkalan data pastinya tidak mencukupi. Mula-mula, pertimbangkan bilangan pengguna PV yang dilawati untuk mengelakkan pemuatan perlahan. Sila gunakan pecutan CDN untuk mempercepatkan sumber statik. Perkara kedua ialah data dinamik harus disimpan dalam redis dan nosql lain, yang boleh mempercepatkan pemuatan data. Ketiga, inventori yang diduduki hanya berlaku semasa fasa pembelian kumpulan (apabila mengklik untuk membeli, atau semasa membayar). Ini perlu dipertimbangkan Sudah tentu, secara umum, saya fikir lebih baik untuk mengambil inventori selepas pembayaran. Kerana pautan ini tidak cukup baik untuk pelayan atau pelayan tunggal boleh mengurangkan risiko konkurensi Memandangkan isu konkurensi, sudah tentu lebih baik disimpan dalam nosql semasa mengira sama ada masih ada inventori pada hari tersebut konkurensi terlalu tinggi, nosql mungkin tidak dapat memproses sejumlah besar data serentak tepat pada masanya, ini memerlukan disiplin baris gilir, dan kemudian mengembalikan data secara tak segerak kepada pengguna. Anda mungkin perlu mencari maklumat yang sepadan dalam talian~~~
Pembelian secara berkumpulan akan menyebabkan masalah concurrency yang besar Memandangkan bilangan concurrency sesaat atau berpuluh ribu, maka menulis dan membaca melalui pangkalan data pastinya tidak mencukupi.
Mula-mula, pertimbangkan bilangan pengguna PV yang dilawati untuk mengelakkan pemuatan perlahan. Sila gunakan pecutan CDN untuk mempercepatkan sumber statik.
Perkara kedua ialah data dinamik harus disimpan dalam redis dan nosql lain, yang boleh mempercepatkan pemuatan data.
Ketiga, inventori yang diduduki hanya berlaku semasa fasa pembelian kumpulan (apabila mengklik untuk membeli, atau semasa membayar). Ini perlu dipertimbangkan Sudah tentu, secara umum, saya fikir lebih baik untuk mengambil inventori selepas pembayaran. Kerana pautan ini tidak cukup baik untuk pelayan atau pelayan tunggal boleh mengurangkan risiko konkurensi
Memandangkan isu konkurensi, sudah tentu lebih baik disimpan dalam nosql semasa mengira sama ada masih ada inventori pada hari tersebut konkurensi terlalu tinggi, nosql mungkin tidak dapat memproses sejumlah besar data serentak tepat pada masanya, ini memerlukan disiplin baris gilir, dan kemudian mengembalikan data secara tak segerak kepada pengguna. Anda mungkin perlu mencari maklumat yang sepadan dalam talian~~~
ecshop Xiaojingdong membawa ini, ia boleh dimuat turun dalam talian, rujuk sahaja