Saya tidak memiliki kerangka acuan dalam hal apa yang dianggap "cepat"; Saya selalu bertanya-tanya tentang ini tetapi tidak pernah menemukan jawaban yang langsung ...
optimization
capotej
sumber
sumber
Jawaban:
OpenStreetMap tampaknya memiliki 10-20 per detik
Wikipedia tampaknya 30000 hingga 70000 per detik tersebar di 300 server (100 hingga 200 permintaan per detik per mesin, sebagian besar adalah cache)
Geografis mendapatkan 7000 gambar per minggu (1 unggahan per 95 detik)
sumber
Tidak yakin ada yang masih tertarik, tetapi informasi ini telah diposting tentang Twitter (dan di sini juga ):
sumber
Ketika saya pergi ke panel kontrol webhost saya, buka phpMyAdmin, dan klik "Tampilkan informasi runtime MySQL", saya mendapatkan:
Itu rata-rata 743 kueri mySQL setiap detik selama 53 hari terakhir!
Saya tidak tahu tentang Anda, tetapi bagi saya itu cepat! Sangat cepat!!
sumber
Secara pribadi, saya suka kedua analisis yang dilakukan setiap waktu .... permintaan / detik dan waktu rata-rata / permintaan dan suka melihat waktu permintaan maksimal juga di atas itu. mudah untuk membalik jika Anda memiliki 61 permintaan / detik, Anda dapat mengubahnya menjadi 1000ms / 61 permintaan.
Untuk menjawab pertanyaan Anda, kami telah melakukan uji beban besar sendiri dan menemukannya berkisar pada berbagai perangkat keras amazon yang kami gunakan (nilai terbaik adalah cpu medium 32 bit saat turun ke $$ / event / detik) dan permintaan / detik kami berkisar dari 29 permintaan / detik / node hingga 150 permintaan / detik / node.
Memberikan hardware yang lebih baik tentunya memberikan hasil yang lebih baik tetapi bukan ROI yang terbaik. Bagaimanapun, posting ini sangat bagus karena saya sedang mencari beberapa persamaan untuk melihat apakah nomor saya di mana di rata-rata dan membagikan milik saya juga jika ada orang lain yang melihat. Punyaku murni dimuat setinggi mungkin.
CATATAN: berkat permintaan / analisis kedua (bukan ms / request) kami menemukan masalah utama linux yang kami coba selesaikan di mana linux (kami menguji server di C dan java) membekukan semua panggilan ke pustaka soket saat di bawah terlalu banyak beban yang nampaknya sangat aneh. Posting lengkap sebenarnya dapat ditemukan di sini .... http://ubuntuforums.org/showthread.php?p=11202389
Kami masih mencoba menyelesaikannya karena ini memberi kami peningkatan kinerja yang sangat besar karena pengujian kami berlangsung dari 2 menit 42 detik menjadi 1 menit 35 detik ketika ini diperbaiki sehingga kami melihat peningkatan kinerja 33% .... belum lagi, semakin buruk serangan DoS adalah semakin lama jeda ini sehingga semua cpus turun ke nol dan berhenti memproses ... menurut saya pemrosesan server harus dilanjutkan saat menghadapi DoS tetapi untuk beberapa alasan, itu membeku sesekali selama Dos terkadang hingga 30 detik !!!
TAMBAHAN: Kami menemukan bahwa itu sebenarnya adalah bug kondisi balapan jdk .... sulit diisolasi pada cluster besar tetapi ketika kami menjalankan 1 node data server 1 tetapi 10 di antaranya, kami dapat mereproduksinya setiap saat dan hanya melihat server / datanode itu terjadi pada. Mengalihkan jdk ke rilis sebelumnya memperbaiki masalah tersebut. Kami berada di jdk1.6.0_26 Saya percaya.
sumber
Itu adalah jenis pertanyaan yang sangat terbuka.
Anda menanyakan 1. beban permintaan rata-rata untuk aplikasi produksi 2. apa yang dianggap cepat
Ini tidak perlu berhubungan.
Rata-rata # permintaan Anda per detik ditentukan oleh
Sebuah. jumlah pengguna secara bersamaan
b. jumlah rata-rata permintaan halaman yang mereka buat per detik
c. jumlah permintaan tambahan (mis. panggilan ajax, dll)
Mengenai apa yang dianggap cepat .. maksud Anda, seberapa sedikit permintaan yang dapat diterima situs? Atau jika perangkat keras dianggap cepat jika dapat memproses xyz # permintaan per detik?
sumber
Perhatikan bahwa grafik rasio klik adalah pola sinusoidal dengan 'jam sibuk' mungkin 2x atau 3x lipat dari rasio yang Anda dapatkan saat pengguna tidur. (Dapat berguna saat Anda menjadwalkan hal-hal pemrosesan batch harian yang akan dilakukan di server)
Anda dapat melihat efeknya bahkan di situs 'internasional' (multibahasa, dilokalkan) seperti wikipedia
sumber
biasanya kurang dari 2 detik per pengguna - misalnya, pengguna yang melihat respons lebih lambat berpikir bahwa sistemnya lambat.
Sekarang beri tahu saya berapa banyak pengguna yang telah Anda hubungkan.
sumber
Anda dapat menelusuri "analisis efek slashdot" untuk grafik yang akan Anda lihat jika beberapa aspek situs tiba-tiba menjadi populer di berita, misalnya grafik di wiki .
Aplikasi web yang bertahan cenderung menjadi aplikasi yang dapat menghasilkan halaman statis alih-alih menempatkan setiap permintaan melalui bahasa pemrosesan.
Ada video yang sangat bagus (menurut saya mungkin ada di ted.com? Saya pikir mungkin dibuat oleh tim web flickr? Apakah ada yang tahu tautannya?) Dengan ide tentang cara menskalakan situs web di luar server tunggal, misalnya bagaimana caranya mengalokasikan koneksi di antara campuran server baca-saja dan baca-tulis untuk mendapatkan efek terbaik bagi berbagai jenis pengguna.
sumber