Go Back   vb.org Archive > Community Discussions > Forum and Server Management
  #501  
Old 01-28-2008, 11:21 PM
Spinball's Avatar
Spinball Spinball is offline
 
Join Date: Feb 2002
Location: Telford, England
Posts: 705
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Maybe we should chip in and pay someone to release a full Sphinx mod with optimisation.
I'd chip in $100 for a start.
Reply With Quote
  #502  
Old 01-29-2008, 12:24 AM
andrewkhunn andrewkhunn is offline
 
Join Date: Feb 2007
Posts: 42
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Spinball View Post
Maybe we should chip in and pay someone to release a full Sphinx mod with optimisation.
I'd chip in $100 for a start.
Xorlev is already working on it for 3.7 I believe.
Reply With Quote
  #503  
Old 01-29-2008, 05:48 AM
Spinball's Avatar
Spinball Spinball is offline
 
Join Date: Feb 2002
Location: Telford, England
Posts: 705
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by andrewkhunn View Post
Xorlev is already working on it for 3.7 I believe.
WooHoo!
Quote:
Originally Posted by TECK View Post
Any decent programmer will not touch your site for fees like $100 per modification because those type of modifications can be done by yourself. You will not see me offering vBulletin installations or any type of minimal "hack".
Bing! You maxed out on the arrogantometer there, mate.
Reply With Quote
  #504  
Old 01-29-2008, 07:13 PM
TECK's Avatar
TECK TECK is offline
 
Join Date: Nov 2001
Location: Canada
Posts: 4,182
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Spinball View Post
Bing! You maxed out on the arrogantometer there, mate.
It was not intended to sound arrogant. If it sounded like that, I apologize. I simply wanted to let Andrew and others that I do not deal with small code modifications, but large projects that are highly tested before they are implemented. I just finished a project for a client that had the work effort evaluated at $7,000.

If you need Sphinx search implemented, you will not get only this product, but also a set of optimizations that will improve your overall board performance by 300%. We are talking about several classes and function files what manage an agressive cache system intended to replace intensive queries performed into vBulletin. Since the search is an issue into vBulletin, you will consider this as an optimization, along with the other improvements.

This is a solution for large board owners, not the average Joe who has only one server.
Reply With Quote
  #505  
Old 01-29-2008, 08:13 PM
Spinball's Avatar
Spinball Spinball is offline
 
Join Date: Feb 2002
Location: Telford, England
Posts: 705
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Teck I might be interested in your services if, now you have the code and methods written, they may be quite a lot cheaper than $7,000. How 'pluginable' are they? By which I mean would upgrading vBulletin undo your changes, or do you apply them as plugins?
And what happens when a new version of vB is installed?
Take a look at my site www.avforums.com which has usually suffered from some kind of performance problems on a regular basis.
Reply With Quote
  #506  
Old 01-30-2008, 12:54 AM
TECK's Avatar
TECK TECK is offline
 
Join Date: Nov 2001
Location: Canada
Posts: 4,182
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Sphinx has so much potential, you can't even imagine.
I plan to do all heavy queries through Sphinx... for example the latest threads.

My new project will be similar to digg.com and will be 60% powered by Sphinx. I'm in the process of buying 4 servers (dual quad core 5410, 8Gb RAM and 2 146GB SAS 15K disks on RAID1, per server). The setup will cost me $12,000... I save $5,000 on this hardware deal. I got a really good deal on the hardware, so that's why I decided to buy 4 units, just to plan ahead. Collocation is the way I will go. Nginx will serve the data through an array of 2 servers while the DB will take the other 2.

I post those details not to show off, but to make you understand that I'm very serious about the work I do.
I don't want to be rude but the current approach to implement Sphinx is not good, IMO. I'm talking again about large forums who get hammered daily by a ton of hungry users.
Reply With Quote
  #507  
Old 01-30-2008, 01:04 AM
mute mute is offline
 
Join Date: Dec 2002
Location: Phoenixville, PA
Posts: 152
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by TECK View Post
Sphinx has so much potential, you can't even imagine.
I plan to do all heavy queries through Sphinx... for example the latest threads.

My new project will be similar to digg.com and will be 60% powered by Sphinx. I'm in the process of buying 4 servers (dual quad core 5410, 8Gb RAM and 2 146GB SAS 15K disks on RAID1, per server). The setup will cost me $12,000... I save $5,000 on this hardware deal. I got a really good deal on the hardware, so that's why I decided to buy 4 units, just to plan ahead. Collocation is the way I will go. Nginx will serve the data through an array of 2 servers while the DB will take the other 2.

I post those details not to show off, but to make you understand that I'm very serious about the work I do.
I don't want to be rude but the current approach to implement Sphinx is not good, IMO. I'm talking again about large forums who get hammered daily by a ton of hungry users.
Well, it may not be the optimal approach, but it's what everyone is using for lack of anything else. Without some type of sphinx implementation, we wouldn't have searching at all against our 41 million odd posts.
Reply With Quote
  #508  
Old 01-30-2008, 04:46 AM
amcd amcd is offline
 
Join Date: Oct 2004
Posts: 218
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by mute View Post
Well, it may not be the optimal approach, but it's what everyone is using for lack of anything else. Without some type of sphinx implementation, we wouldn't have searching at all against our 41 million odd posts.
Exactly. We have only 7 million, but the problem is significant enough.

Most of us may not be first rate programmers like TECK, but many of do know quite a bit of programming. However, being an administrator of a large board takes up so much time that there is hardly any left for programming.
Reply With Quote
  #509  
Old 01-30-2008, 07:05 AM
Marco van Herwaarden Marco van Herwaarden is offline
 
Join Date: Jul 2004
Posts: 25,415
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Guys,

Please do not turn this thread into advertising or discussing services offered by someone.
Reply With Quote
  #510  
Old 01-30-2008, 07:59 AM
Spinball's Avatar
Spinball Spinball is offline
 
Join Date: Feb 2002
Location: Telford, England
Posts: 705
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by TECK View Post
I don't want to be rude but the current approach to implement Sphinx is not good, IMO. I'm talking again about large forums who get hammered daily by a ton of hungry users.
This may be true, but stating it without offering some kind of solution (appropriate to this forum) is actually less than helpful because it unsettles people who then resent you for refusing to offer an insight into how the issues can be resolved.
It's like saying 'Oh I have the same car as you and I can make it run twice as far and twice as fast on the same gas but I'm not telling you how.' Nobody will thank you for it!
Reply With Quote
Reply

Thread Tools
Display Modes

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 05:18 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.05961 seconds
  • Memory Usage 2,281KB
  • Queries Executed 14 (?)
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)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (7)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (2)pagenav_pagelinkrel
  • (10)post_thanks_box
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (10)post_thanks_postbit_info
  • (10)postbit
  • (10)postbit_onlinestatus
  • (10)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_postinfo_query
  • fetch_postinfo
  • 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