Go Back   vb.org Archive > vBulletin Modifications > Archive > Modification Graveyard

Reply
 
Thread Tools
vB Global Translator - Multiply your indexed pages & put search traffic on autopilot Details »»
vB Global Translator - Multiply your indexed pages & put search traffic on autopilot
Version: 2.4, by Dave Hybrid Dave Hybrid is offline
Developer Last Online: Dec 2013 Show Printable Version Email this Page

Category: Miscellaneous Hacks - Version: 3.8.x Rating:
Released: 06-27-2009 Last Update: 07-07-2009 Installs: 67
Uses Plugins Template Edits
Additional Files  
No support by the author.

**Text Removed**

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #472  
Old 07-19-2009, 10:52 AM
Dave Hybrid's Avatar
Dave Hybrid Dave Hybrid is offline
 
Join Date: Mar 2007
Posts: 463
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by imported_silkroad View Post
Yes, agreed. That is what you say in this thread, and that is what we observe, but that is not what is said in the description of the mod

(wink, wink)
Where in the mod description does it say translated pages are identical speed to normal pages.
Reply With Quote
  #473  
Old 07-19-2009, 11:04 AM
imported_silkroad imported_silkroad is offline
 
Join Date: Dec 2003
Posts: 563
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by NLP-er View Post
I don't know google spiders algorithms, but if you will not expose some languages google definitively will not visit it
After running this great mod for around 4-5 days, I can advise that, for big boards with hundreds of thousands of posts, this mod will use a lot of disk space. Please keep in mind, there is a huge difference in translating 400K pages compared to 20K as far as storage requirements.

We have nearly 400K pages indexed by Google, and based on the current G index of newly translated pages compared to the size of the database, we will would use over 1 TB of disk space to store translations for all 28 flags in the database.

We don't have 1 TB of storage available for translations at this time , so until we have a new storage configuration that can store over a TB of data, we will only expose the Top 10 Internet-population languages.

We will monitor this for another week, and if the database continues to grow, we will have to cut back to the Top 5 because we can't allocate 100s of GB to translations. We did not size our server that large . FWIW: I am thinking to move the translation dB to Amazon EC2 and redirect translated pages to EC2 in the future.

It would be great to hear from others running this mod for many months to post how many posts and threads they have in vB, the number of translated links indexed by Google, and the size of their translated dB. Please post, thanks!

Thanks again for a great mod.

Also, I look forward to report back on search engine referral traffic increases in the coming months
Reply With Quote
  #474  
Old 07-19-2009, 11:06 AM
imported_silkroad imported_silkroad is offline
 
Join Date: Dec 2003
Posts: 563
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Dave Hybrid View Post
Where in the mod description does it say translated pages are identical speed to normal pages.
Right here

Quote:
Over time, users and bots will cache your entire site automatically and all translated pages will load the same as normal pages.


For me, and I am sure others, "load the same"... means "load the same"......
Reply With Quote
  #475  
Old 07-19-2009, 11:14 AM
Dave Hybrid's Avatar
Dave Hybrid Dave Hybrid is offline
 
Join Date: Mar 2007
Posts: 463
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by imported_silkroad View Post
After running this great mod for around 4-5 days, I can advise that, for big boards with hundreds of thousands of posts, this mod will use a lot of disk space. Please keep in mind, there is a huge difference in translating 400K pages compared to 20K as far as storage requirements.

We have nearly 400K pages indexed by Google, and based on the current G index of newly translated pages compared to the size of the database, we will would use over 1 TB of disk space to store translations for all 28 flags in the database.

We don't have 1 TB of storage available for translations at this time , so until we have a new storage configuration that can store over a TB of data, we will only expose the Top 10 Internet-population languages.

We will monitor this for another week, and if the database continues to grow, we will have to cut back to the Top 5 because we can't allocate 100s of GB to translations. We did not size our server that large . FWIW: I am thinking to move the translation dB to Amazon EC2 and redirect translated pages to EC2 in the future.

It would be great to hear from others running this mod for many months to post how many posts and threads they have in vB, the number of translated links indexed by Google, and the size of their translated dB. Please post, thanks!

Thanks again for a great mod.

Also, I look forward to report back on search engine referral traffic increases in the coming months
Right, because 500,000 x28 = 14 million pages.

If you added 14 million normal pages you'd need a similar amount of space...
Reply With Quote
  #476  
Old 07-19-2009, 11:16 AM
Dave Hybrid's Avatar
Dave Hybrid Dave Hybrid is offline
 
Join Date: Mar 2007
Posts: 463
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by imported_silkroad View Post
Right here



For me, and I am sure others, "load the same"... means "load the same"......
The difference is milliseconds, hardly a big deal. Jeez.
Reply With Quote
  #477  
Old 07-19-2009, 11:30 AM
imported_silkroad imported_silkroad is offline
 
Join Date: Dec 2003
Posts: 563
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Dave Hybrid View Post
The difference is milliseconds, hardly a big deal. Jeez.
Hi Dave,

I don't understand you and why you get defensive.

First of all, I mentioned before that I did not want to post and get on your bad side, because I have read your defensive replies before, and I like you.

Then, you invited me to post performance topics.

Then, I post facts, which are important to me, a person who have a fairly large board, and you then get defensive again.

Milliseconds matter to many people (. Just because they don't matter to you is no reason to be defensive with me. I am not your enemy. In fact, it works out that the translated pages take about 40 to 50% longer to load in our server. No big deal, but it is certainly not "the same". 40 to 50% longer to load is not "the same"... why not be technically accurate?

I suggest you reword you mod description to say something like:

Quote:
Over time, users and bots will cache your entire site automatically and all translated pages will load almost the same as normal pages.
Or better yet (more accurate, IMHO):

Quote:
Over time, users and bots will cache your entire site automatically and all translated pages will load similar to normal pages, perhaps 40 to 50% slower.
Also, what is the point of trying to help (and improve the mod) you if you are going to be defensive about things which do not matter to you, but might be important to others? I like this mod and just happen to think performance details are important to people with large boards.

Advice: Don't beat up on your friends!

PS: If you are going to beat up on me when I post some performance stats, I better not post anymore stats! I am not posting performance stats for my benefit. I was posting for the benefit of users and to "give back" to you for such a great mod. Why beat me up over it? I think I will not post anymore stats, it is better, since you are so sensitive about it!!
Reply With Quote
  #478  
Old 07-19-2009, 11:44 AM
Dave Hybrid's Avatar
Dave Hybrid Dave Hybrid is offline
 
Join Date: Mar 2007
Posts: 463
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
For me, and I am sure others, "load the same"... means "load the same"......
How is that helping, being pedantic over the wording of the install instructions? I said i cannot change a thing, i'm not a db coder and I dont have the time and money to invest right now for marginal differences if at all. I then said if you wanted to suggest actual code changes i would be happy test them. I'm not being defensive or whatever, but just like if you released a mod you would tire of the negativity at some point. Not one person has posted index stats, referral stats, it's all doom and gloom. As I said before if you want to change it, then be my guest, but all this talk is not improving a thing imo without actually editing it and testing it. Also i am not trying to offend you, please take my posts in a non offensive way if that's how you are interpreting them. Thanks.
Reply With Quote
  #479  
Old 07-19-2009, 11:54 AM
imported_silkroad imported_silkroad is offline
 
Join Date: Dec 2003
Posts: 563
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Dave Hybrid View Post
How is that helping, being pedantic over the wording of the install instructions? I said i cannot change a thing, i'm not a db coder and I dont have the time and money to invest right now for marginal differences if at all. I then said if you wanted to suggest actual code changes i would be happy test them. I'm not being defensive or whatever, but just like if you released a mod you would tire of the negativity at some point. Not one person has posted index stats, referral stats, it's all doom and gloom. As I said before if you want to change it, then be my guest, but all this talk is not improving a thing imo without actually editing it and testing it. Also i am not trying to offend you, please take my posts in a non offensive way if that's how you are interpreting them. Thanks.
Posting performance details are not negative Dave. You are the person taking it that way because you are so sensitive.

Like I said before, I am not going to post anymore performance stats, because it upsets you so much to learn how your mod performs. I don't want to get on your bad side.

NO MORE STATS... Happy now??
Reply With Quote
  #480  
Old 07-19-2009, 03:17 PM
imported_silkroad imported_silkroad is offline
 
Join Date: Dec 2003
Posts: 563
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

After thinking about this a bit more, I want close on this:

(1) Before we can recommend code changes, database modifications, etc. we should have good performance statistics. For this reason, I think recommendations based on solid statistics are more important than recommendations based on opinions. (It is kinda like having a doctor write a prescription without examining the patient first...) On our site, we run over 350 MySQL stats and tune the dB based on analysis of charts, graphs, etc. over hours, days, weeks, months and more. We look a spider hits per minute, server load, table opens, cache, memory, network load, many more than 600 individual statistics. We look at Apache workers, MySQL threads... I think we look at nearly 600 stats, but normally we can get a good idea at what is going on by a review of about 8 to 10 charts in a dashboard.

(2) This mod is resource intensive for big boards. Saying this is not "doom and gloom" (as someone has complained), it is a fact. When a process is resource intensive, we should understand it, especially people who have big boards, and its impact. We should know the impact so we can plan, provision, size, adjust, etc. Just the GoogleBot load alone increases our load average and network utlization considerably. We need to know what that is because "knowledge is important", not because we are being "negative". It is not "doom and gloom" to say this - this is called "performance facts for planning."

(3) For some odd reason, emotions run high in this mod about performance statistics; so we will not publish them here any more, but will publish them on another site (because we need stats - it is called "situational knowledge"). We were publishing these stats to help people using this mod, but instead, we have been met with an unapologetic "why are you doing this?" and "jeezz, why do you care about this or that." Why should we publish statistics if statistics lead to emotional replies? Emotions are not interesting, Performance is. I am a Vulcan, not a Klingon :-)

(4) If anyone wants access to our statistics, please send me a PM. I'll provide you the link to a private forum where we can publish and discuss performance issues openly and technically, without stimulating unapologetic emotional replies and question on our motives. I have no interest in emotions when it comes to web server performance. "Just the facts, Maam", as they say.

(5) I want to close by thanking Dave for this great mod. We use it. We like it. We are tracking it's performance. In accordance with Dave's wishes, since it is his mod, we will refrain from posting any more performance related stats, graphs, etc. here. I can't deal with the emotions that stats seem to invoke anyway. It is against my Vulcan nature :-)

Keep up the great work! I cannot make code recommendations for improving performance without solid statistics :-) Sorry!
Reply With Quote
  #481  
Old 07-20-2009, 07:39 PM
imported_silkroad imported_silkroad is offline
 
Join Date: Dec 2003
Posts: 563
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hey Guys!

(No stats, I promise!)

Hope all is well.

Question: Does your mod parse the "notranslate" tag and pass it to Google when it does the translation?

Code:
<span class="notranslate">Code not to translate</span>
Google says to use this tag when you don't want something translated.

I wrapped it around $code in the bbcode_code template, but it did not seem to work.

Cheers.
Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 02:43 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.05286 seconds
  • Memory Usage 2,328KB
  • Queries Executed 25 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)bbcode_code
  • (11)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (2)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete