vBET telah banyak pengoptimuman. Terima kasih yang anda boleh menyediakan kandungan anda dalam 53 bahasa sangat cepat.
Sudah tentu penterjemahan tidak dibuat secara ajaib dan beberapa sumber yang perlu untuk menyediakan mereka. Kami ada pengguna dengan Forum-forum yang benar-benar besar vBET yang berjaya berjalan tanpa sebarang kesan prestasi notis)http://www.vbenterprisetranslator.co...rformance.html).
Masih dalam kes jika anda ingin menggunakan vBET dalam cara yang paling cepat mungkin, di bawah adalah beberapa petunjuk konfigurasi untuk anda. Sila ambil perhatian bahawa mereka menggambarkan tatarajah yang paling optimum atas sebab-sebab prestasi - kadang-kadang oleh kos ciri-ciri yang ada, jadi tidak kuning kemerah-merahan jika anda tidak mempunyai isu-isu prestasi.
- Pastikan anda menggunakan versi terakhir vBET. Kami sentiasa meningkatkan prestasi.
- (Sejak 4.2.3) Hidupkan Gunakan Cache File Penuh Untuk Tetamu dan memastikan bahawa ia berfungsi (fail check cache ini diwujudkan - perlu menetapkan keistimewaan file yang sesuai)
- (Sejak 4.2.3) Tetapkan nilai-nilai yang lebih tinggi untuk File Cache Penuh Untuk Masa Tetamu untuk hidup dan juga untuk File Cache Penuh Untuk Tetamu Masa Untuk Live Untuk Les Laman yang berkaitan
- (Sejak 4.2.3) Pertimbangkan halaman mana yang boleh tahan lebih lama di cache file penuh untuk tetamu dan menambah orang Kurang relevant Pages Untuk Cache File Penuh Bagi Tetamu
- vBET menyokong pengekodan semua, tetapi ia adalah lebih baik jika forum anda menggunakan utf-8 pengekodan, sebaliknya bagi setiap vBET terjemahan perlu halaman-encode semula keseluruhan dan melakukan helah tambahan lain (juga aksara khas berlaku banyak lagi di DB menyebabkan mereka ditukar kepada & # KOD; notasi). Jika anda sudah berjalan forum, ada cara yang mudah untuk beralih pengekodan (masih wujud), tetapi jika anda mencipta yang baru, maka sila pertimbangkan untuk menjalankan utf-8 pengekodan yang direka untuk sokongan berbilang bahasa.
- Anda boleh mematikan beberapa terjemahan di mengemis - bila cache akan diisi, anda boleh menambah yang baru dari semasa ke semasa. Bermula dengan 52 terjemahan ertinya 52 kali ganda kandungan untuk pengguna dan akar. Sesetengah forum dengan mudah boleh mengendalikan ini, bagi sesetengah ia adalah lebih baik untuk memulakan dengan terjemahan beberapa.
- Pastikan anda mempunyai cache pada.
- Untuk masa lain, ia akan menjadi penting untuk anda mempunyai Cache sesuai TTL. Lebih besar adalah lebih baik, tetapi tidak lebih 15 hari untuk berlaku adil dengan TOS Google
- Pilih strategi mengosongkan cache yang terbaik untuk forum anda. Untuk 'penghapusan Normal' kebanyakan forum terbaik penjelasan strategi, tetapi jika anda telah benar-benar banyak kandungan yang diterjemahkan, maka penghapusan cache normal boleh membunuh pelayan anda. Tetapi tenang - kita mempunyai penyelesaian khas untuk kes-kes. Oleh itu, anda boleh memilih 3 strategi lain. Terakhir adalah paling pantas, tetapi membuang semua kandungan cache, jadi gunakan hanya jika anda perlu.
- (Sejak 4.3.0) Gunakan Cache Memory. Jika anda mempunyai pelayan anda dikonfigurasikan untuk menggunakan Cache Memory, hanya pergi ke admincp -> vBET cache -> ingatan cache dan memilih pilihan yang terbaik untuk anda dari Guna cache memori. PENTING: untuk menggunakan Memcache yang anda perlu untuk meletakkan pelabuhan tuan rumah memcache!
- Gunakan "Cache penjelasan timelap" - vBET hilang lebih daripada 150 jadual cache mengeluarkan banyak data. Anda boleh menempah vBET menunggu antara setiap meja. Tugas keseluruhan akan mengambil jumlah sumber yang sama, tetapi pelayan anda akan "berehat" antara kawasan terbuka yang jadi beban pelayan akan menjadi lebih kecil.
- Guna pilihan "Pilih dikumpulkan terjemahan" mengikut keperluan anda - ini akan membuat pertanyaan yang kurang kepada pangkalan data supaya ia akan kos anda kurang CPU, tetapi dengan kos penggunaan memori RAM.
- Jangan set "Hentikan menjaga kegagalan x" rendah atau terlalu tinggi. Pilihan ini mengoptimumkan penggunaan cache. Terima kasih bahawa vBET akan berhenti cuba untuk mencari terjemahan cache yang tidak berada di sana. Jika anda menetapkan ia terlalu vBET tinggi akan cuba lebih kali. Jika anda menetapkan vBET terlalu rendah boleh berhenti mencari terjemahan yang benar-benar dalam cache hanya kerana beberapa perubahan kecil berlaku pada halaman yang diterjemahkan.
- Membolehkan cache untuk semua terjemahan. vBET membolehkan anda mematikan cache untuk terjemahan yang dipilih jika anda tidak mempunyai ruang yang terlalu banyak pada cakera, tetapi terjemahan itu akan mengambil masa yang lebih lama, kerana Google akan ditanya setiap kali bagi mereka.
- Tetapkan "Google Bahasa Pengesanan" "Sentiasa amanah pengguna". vBET mempunyai ciri-ciri hebat yang membolehkan untuk mengesan bahasa sebenar mesej dalam kes jika pengguna menggagalkan sesuatu. Tetapi ia mempunyai kos tambahan minta Google perlu dibuat apabila posting baru tiba.
- Matikan "Terjemah Google Maps". Ia membolehkan anda untuk menterjemahkan peta Google yang dimasukkan ke dalam forum anda, tetapi jika anda tidak menyokong orang-orang kemudian mematikan - kos carian tambahan dan menggantikan untuk link ke Google peta dalam pengeluaran seluruh.
- Eksperimen dengan pilihan "Jangan menterjemahkan nama pengguna". Ia menyebabkan kurang meminta untuk terjemahan, dengan kos cek banyak tambahan di banyak tempat forum. Jadi ada sesuatu untuk sesuatu - cek yang lebih baik dalam hal anda.
- Matikan "Terjemah mesej vBSEO di JavaScript" jika anda tidak menggunakan fungsi vBSEO atau mematikan juga dalam vBSEO. Menterjemahkannya kos parsing output tambahan.
- Blok robot untuk halaman yang tidak berkaitan - seperti halaman ahli, kalendar dan sebagainya. Robot mampu untuk melawat setiap sudut forum anda dengan cepat - apa yang boleh meningkatkan penggunaan CPU anda untuk terjemahan pertama. Kebanyakannya forum tidak memerlukan halaman ahli yang diindeks, tetapi masih ia akan mengambil sumber-sumber forum anda untuk menterjemahkan halaman tersebut. Jadi menyekat robot untuk semua halaman yang tidak relevan dalam semua terjemahan. Dalam jawatan depan anda akan mencari contoh robots.txt untuk itu - ini adalah sebahagian daripada robots.txt yang digunakan oleh forum ini (ambil perhatian bahwa URL diubah oleh vBSEO dan forum kami menggunakan Subdirektori di URL).
- Menggunakan "Show teks asal" dalam versi ruang pameran - untuk pengguna dan tetamu. Pilihan ini membolehkan anda untuk memilih bagaimana anda mahu untuk menunjukkan mesej yang asal. Memaparkan ia kos yang sedikit - ia adalah tidak signifikan, tetapi jika anda sudah melakukan segalanya dan mencari sedikit pembaikan kecil, maka anda boleh menemuinya di sini. Pertama sekali anda mempunyai 2 cara untuk menunjukkan teks asal jika anda wan: dengan suntikan JavaScript dan dengan cara biasa. Salah satu normal adalah lebih baik untuk prestasi, tetapi salah satu menyuntik adalah lebih baik untuk SEO (robot tidak melihatnya). Jadi kalau anda rasa anda mahu menunjukkan kandungan asal di gerai - pengguna dan tetamu - maka ia adalah yang terbaik untuk menunjukkan disuntik untuk tetamu dan biasa bagi pengguna. Sudah tentu anda boleh memilih untuk tidak menunjukkan teks asal - ia akan yang paling teruk untuk pengguna anda, tetapi sedikit lebih baik bagi prestasi. Dan anda juga satu pilihan yang lebih terbaik untuk prestasi dan terburuk bagi pengguna - anda boleh memilih untuk tidak menunjukkan teks asal atau bahkan mesej bahawa ia telah diterjemahkan. Pilihan ini adalah yang terbaik untuk prestasi kerana ia tidak menggunakan template sama sekali, yang paling teruk kepada pengguna, kerana mereka tidak akan melihat mesej yang ditulis dalam bahasa yang berbeza.
- Bermain dengan parameter prestasi maju: 'HTML size: titik memotong' dan 'HTML size: mula memotong'. Sila ambil perhatian bahawa prestasi PHP secara drastik pergi apabila bekerja pada rentetan yang benar-benar besar. Saya rasa bahawa dalam hal sedemikian PHP hanya menulis untuk beberapa file sementara dan bekerja pada file, bukan dalam ingatan. Kerana itu kita diubahsuai algoritma terjemahan dan output benar-benar besar dipotong di bahagian yang lebih kecil dalam terjemahan. Pengubahsuaian ini mempengaruhi hanya muka surat yang besar dan anda boleh konfigur oleh parameter prestasi yang disebut.
- Bermain dengan parameter prestasi maju: 'Delay antara terjemahan'. Pada sesetengah forum jika permintaan ke Google menghantar satu demi satu serta-merta maka jawapan datang dari Google dalam masa yang lebih panjang atau bahkan disekat oleh server forum. JANGAN menggunakannya tanpa ukuran apa-apa perubahan prestasi dan melakukan apa-apa hanya dengan cache kira untuk melihat kesan sebenar.
- (Sejak 4.2.1) Jika anda menggunakan vBSEO sila pastikan bahawa ia adalah sesuai bersepadu. Kami telah membuat peningkatan yang besar dalam integrasi antara vBET dan vBSEO yang memberikan prestasi yang lebih baik (tiada pelencongan). Oleh itu, hanya pergi ke seksyen integrasi dalam fail readme.html dari pakej vBET dan periksa diterangkan vBSEO fail tidak mereka yang mempunyai perubahan yang sesuai.
- Set yang lebih besar Cache Jangka Hayat untuk saluran RSS (pilihan vBulletin). Ia mentakrifkan berapa lama sekali dijana RSS XML akan sah. Generasi yang lain akan selepas waktu ini. Nilai yang Jadi lebih besar ertinya kurang data sebenar, tetapi juga prestasi yang lebih baik.
- (Sejak 4.2.3) Jangan gunakan pilihan Jangan menterjemahkan kod html tag jika anda tidak benar-benar perlu. Kebanyakan forum tidak membenarkan pengguna untuk meletakkan kod html dalam posts, jadi ia tidak diperlukan untuk kebanyakan forum. Sila ambil perhatian bahawa kandungan kod BBCode tidak akan diterjemahkan anyway.
- (Sejak 4.2.3) Matikan pilihan Terjemah 'Alt' sifat-sifat. Ia mempunyai kesan yang kecil ke atas prestasi tetapi masih memerlukan parsing output tambahan dengan regex dan sekurang-kurangnya satu permintaan yang lebih kepada Google (jika keputusan tidak adalah cache). Kerana diterjemahkan keputusan tidak lucu dalam pelayar (hanya apabila kursor tetikus di atas imej), ia tidak akan mempunyai kesan ke atas pengguna anda apabila dimatikan.
- Matikan "Display Logged dalam Pengguna?". Anda boleh mendapatkan pilihan ini dalam AdminCP anda -> Setting -> Pilihan -> Forum Pilihan Home -> Paparan Logged Pengguna? No. Ini akan mengurangkan jumlah terjemahan dengan mengeluarkan paparan dynamicly perubahan "yang membaca forum" nilai.
Vbuletin tidak menyarankan untuk menggunakan pilihan ini. NOTA: matikan pilihan ini juga akan membuang "yang dalam talian"- Menukar . Htaccess kaedah-kaedah.
NOTA: hanya jika anda TIDAK menggunakan link dengan 2-tanda bahagian iaitu: yourforum.com / XY / dan sebagainya.
Sekarang anda boleh menggunakan kaedah-kaedah yang pendek!
Mana-mana sahaja di mana anda menemui
Anda boleh menggantikannya denganCode:(af|sq|ar|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|de|el|iw|hi|hu|is|id|ga|it|ja|ko|lv|lt|mk|ms|mt|no|fa|pl|pt|ro|ru|sr|sk|sl|es|sw|sv|zh-TW|th|tr|uk|vi|cy|yi)
yang akan membuat kerja-kerja laman web anda dengan lebih cepat!Code:(..|zh-CN|zh-TW)
Iaitu mengubah peraturan untuk pengguna dengan vbseo intagrated:
ke ini:Code:RewriteRule ^/?(af|sq|ar|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|de|el|iw|hi|hu|is|id|ga|it|ja|ko|lv|lt|mk|ms|mt|no|fa|pl|pt|ro|ru|sr|sk|sl|es|sw|sv|zh-TW|th|tr|uk|vi|cy|yi)/$ vbenterprisetranslator_seo.php?vbet_lang=$1&redirected=/ [L,QSA] RewriteRule ^/?(af|sq|ar|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|de|el|iw|hi|hu|is|id|ga|it|ja|ko|lv|lt|mk|ms|mt|no|fa|pl|pt|ro|ru|sr|sk|sl|es|sw|sv|zh-TW|th|tr|uk|vi|cy|yi)/(.*)?$ vbenterprisetranslator_seo.php?vbet_lang=$1&redirected=/$2 [L,QSA]
NOTA: jika forum anda menggunakan Subdirektori dalam URL, kemudian bertukar 2 peraturan-peraturan pertama menambah direktori forum anda dengan membawa '/' sejurus selepas dihalakan =. Oleh itu, iaitu jika forum anda dalam direktori forum maka anda akan mempunyai dihalakan = / forum / index.php dan dihalakan = / forum / $ 2Code:RewriteRule ^/?(..|zh-CN|zh-TW)/$ vbenterprisetranslator_seo.php?vbet_lang=$1&redirected=/ [L,QSA] RewriteRule ^/?(..|zh-CN|zh-TW)/(.*)?$ vbenterprisetranslator_seo.php?vbet_lang=$1&redirected=/$2 [L,QSA]
Sejak realases vBET 4.4.5 dan vBET 3.5.2 anda boleh mencari peraturan ini ke dalam fail download anda:
lakukan-tidak-upload \\ alat \\ Sedang dihalakan kaedah-kaedah \\ pendek-ulang kaedah-kaedah- (Sejak 4.5.2) Matikan pilihan Jangan menterjemah nombor. Anda akan mendapati pilihan ini dalam AdminCP -> vBET -> terjemahan pilihan. Mempunyai sedikit kesan kepada prestasi, tetapi ia masih memerlukan watak menghuraikan tambahan. Bagaimanapun ia adalah tidak reccomended untuk menghidupkan jika off, kerana ia meningkatkan kos terjemahan.
- Jangan memaparkan tarikh dan masa semasa. Memaparkan tarikh dan masa menyebabkan terjemahan tambahan setiap pertanyaan minit dan tambahan kepada pangkalan data walaupun data yang sudah di dalam cache.
Agar tidak memaparkan tarikh dan masa:
Mulai sekarang, tarikh dan masa tidak akan dipaparkan.
- Pergi ke AdminCP-> Gaya & Template> Cari di template
- Search:
Code:$vbphrase[all_times_are_gmt_x_time_now_is_y]- Mengeluarkannya dari semua template.
Sila ambil perhatian bahawa template lain boleh memaparkan masa oleh pembolehubah lain - dalam kes ini, anda perlu untuk mencari pembolehubah dan membuang / mengulas ia.- Tidak menunjukkan sebarang teks berputar pada halaman. Berputar teks menjadikan bahawa vBET menghantar teks lagi yang perlu diterjemahkan.
Jika anda ingin meletakkan teks halaman berputar meletakkan ia di JavaScript (teks dalam JavaScript tidak diterjemahkan) atau dalam kawasan notranslate.- (Sejak 4.5.3) Menutup pilihan Tambah tag ganti. Membolehkan pilihan ini meningkatkan masa overhed untuk menambah tag dan menghantar lebih banyak data kepada pengguna. Secara lalai, pilihan ini dilumpuhkan.