Dinaik taraf selepas masalah beban server![]()
Dinaik taraf selepas masalah beban server![]()
Adakah sesiapa yang mempunyai sebarang idea bagaimana besar cache file boleh mendapatkan sebelum ia mempunyai kesan negatif ke atas prestasi?
Cache pangkalan data cache terjemahan sahaja. Tidak seluruh kandungan HTML. Oleh itu, apabila beberapa halaman diterjemahkan dijana, maka halaman normal pertama dihasilkan dan selepas itu ia dihuraikan dan diterjemahkan. Semasa DB terjemahan cache digunakan dan diterjemahkan ayat diambil dari sana. Hanya ayat - tidak HTML keseluruhan, kerana setiap terjemahan masa boleh berbeza (iaitu keistimewaan pengguna yang berbeza, kandungan berubah). Satu halaman HTML boleh mempunyai beratus-ratus ayat untuk menterjemahkan - vBET mengambil kandungan antara tag HTML. Terima kasih DB cache mereka terjemahan tidak akan diambil setiap kali dari Google - apa yang menggunakan banyak masa - bukan itu, orang-orang yang diambil dari DB tempatan anda. Masih - halaman biasa yang akan dijana dan selepas itu diterjemahkan.
File Cache Penuh Untuk Tetamu bekerja hanya untuk tetamu. Terima kasih bahawa kita tidak perlu bimbang yang pengguna mempunyai keistimewaan yang berbeza dan melihat perkara yang berbeza. Tetamu akan melihat kandungan yang sama. Kerana itu kita tidak dapat menghuraikan hasil dan menterjemahkan sekeping oleh sehelai setiap kali - kita boleh melakukannya sementara dan penuh cache HTML output. Jadi, dalam kes ini apabila muka surat penuh tidak cache, atau cache kandungan terlalu lama, maka terjemahan biasa berlaku - sama seperti yang diterangkan sebelum ini. Tetapi kali ini pada keluaran penuh HTML yang akhir ditulis ke fail. Jadi masa depan apabila permintaan yang sama datang dari tetamu kita tidak menjana walaupun kandungan halaman biasa - kita hanya aliran tetamu sudah HTML cache file. Itulah sebabnya kita menyimpan banyak pertanyaan SQL, CPU dan memori. Kami hanya memberi ke kandungan pengguna dari fail statik. Itulah sebabnya kenapa ia adalah penting untuk menentukan berapa lama cache ini akan sah. Kerana jika sesuatu yang akan mengubah pos baru iaitu akan tiba thread, kemudian tetamu tidak akan melihat posting baru ini sehingga file telah cache tamat. Selepas itu semasa permintaan akan datang, sekali lagi normal halaman akan dijana, diterjemahkan, dan cache - dan ini tetamu kandungan akan melihat iaitu untuk jam yang lain (dikonfigurasikan). Mereka tidak akan melihat apa-apa perubahan sehingga file cache tamat lagi. Sudah tentu pengguna anda akan melihat segala-galanya, kerana ia berfungsi hanya untuk tetamu (untuk robot juga, kerana robot merangkak forum anda sebagai tetamu).
Sila beritahu adakah ia membantu dan dalam hal apa-apa soalan hanya meminta - kita dengan senang hati akan menerangkan lebih![]()
Ia akan menjadi, ia akanKebanyakan perkara baru sudah diuji di sana. Kami hanya mempunyai lebih banyak yang perlu dilakukan sekiranya Cache Fail Penuh untuk Tetamu di vB4, kerana kami menyokong terdapat terjemahan lebih banyak jenis URL untuk vBSEO dan juga URL Mesra dari vB. Dan dari semua itu kita harus mengujinya dengan sangat hati-hati dan masih harus menerapkan dukungan pengalihan sebelumnya untuk beberapa dari mereka. Juga - kami akan menggunakan masa tambahan ini untuk menyemak sebarang isu yang mungkin berlaku dengan Cache Fail Penuh Untuk Tetamu (yang dianggap BETA sekarang) di forum vB3. Kami mengujinya dengan baik, tetapi ia sentiasa lebih baik untuk mengambil berat tentang kualiti yang baik
![]()
dalam fail /Images/vBET/Flags/vBET.CSS
Sila menerangkan dengan lebih baik apa yang ia bermaksud "pelik" - mungkin kita akan dapat membantu anda. Kami juga menasihati untuk digunakan untuk perkara yang Firefox dengan plugin Firebug - ia akan membolehkan untuk menunjukkan kepada anda tepat gaya css yang digunakan untuk unsur-unsur yang dinyatakan. Ia adalah benar-benar membantu![]()
Standard. Hanya pastikan anda membuat segala-galanya. Kebanyakannya pengguna tidak mahu memuat naik imej sekali lagi - anda perlu dalam versi ini. Sekarang kita mempunyai satu imej untuk semua bendera. Jika anda tidak membuat update yang penuh, anda akan melihat bendera patah.
Saya tahu bahawa untuk setiap orang versi beliau adalah yang paling pentingDan kita tidak mahu berdebat dengan itu
Dalam kes ini vBET3.x lebih awal atas sebab-sebab yang sangat baik: KUALITI. Kami menambah fungsi baru yang penting (File Cache penuh untuk Tetamu) dalam versi, dan ia adalah lebih mudah untuk ditambah ke dalam vB3, kerana terdapat tiada URL yang mesra, dan kita menterjemah hanya thread URL untuk vBSEO. Dalam kes vB4 ianya lebih rumit - mesra URL mesti disokong, dan kita menterjemah lebih banyak jenis URL. Meletakkan pertama di vB3. membenarkan kami untuk menguji ia sangat baik di forum yang sebenar, semak bahawa ia berfungsi dengan baik, mungkin akan menunjukkan beberapa bug sebelum ia pergi ke vB4. Dan setelah kita benar-benar pasti bahawa ia adalah semua baik-baik saja, kami masih perlu Tambah dalam vB4 aditional sokongan (Friuendly URL, URL translted yang lebih banyak). Itulah mengapa vBET3.x masa ini lebih awal dan kami masih memerlukan 2 minggu untuk vBET4.x. Dan terima kasih bahawa anda akan mendapat penyelesaian yang mempunyai kualiti yang sangat baik, ewen jika ianya lebih rumit kes thatin vB3
Tidak harus ada perkara seperti kesan prestasi negatif kerana cache file. Ia adalah kerana cache File tidak tumbuh ... Kami mencipta fail yang berasingan bagi setiap URL permintaan. Jadi setiap fail cache hanya file HTML statik (output cache untuk permintaan). Apabila pelayan anda cache lebih banyak vBET hanya mewujudkan lebih banyak fail. Jadi setiap kali apabila fail itu dibaca:
1. Ia adalah membaca keputusan hanya untuk URL ini
2. Malah kita tidak membacanya kepada ingatan - hanya aliran kepada pelanggan yang menggunakan fungsi PHP: readfile
Kerana walaupun laman keputusan anda adalah benar-benar besar - jadi fail cache juga besar, ia akan tidak mempunyai kesan prestasi negatif, kerana ia hanya akan aliran gambar ini tanpa walaupun membaca keseluruhan ke dalam ingatan. Oleh itu, anda akan melihat tidak kelebihan kekurangan.