Erik, - re: massive fundraising campaign.
Well, I'd be willing to donate a few hundred dollars. Where do I send it?
I originally applied to become a "Developer" because I hoped I might be able to do something to speed up the response time. Unfortunately, I haven't made the effort to wade through all the source code - and last time I checked, there weren't any Requirements Document or Architectural Design Document.
I've had quite a bit of experience with client-server programming, and I've managed to get more speed out of various systems. It's often a matter of using a profiling tool to identify bottlenecks.
How many hits an hour do we get during primetime?
Ed Poor
On Tue, 2003-09-30 at 14:57, Poor, Edmund W wrote:
How many hits an hour do we get during primetime?
About 8-11 wiki page hits per second, so ~30000-40000/hr, on www.wikipedia.org at peak times.
Most of these should be cached pages, but we still have to check the database to make sure the cache is current.
-- brion vibber (brion @ pobox.com)
On Tue, 30 Sep 2003 15:09:41 -0700, Brion Vibber brion@pobox.com gave utterance to the following:
On Tue, 2003-09-30 at 14:57, Poor, Edmund W wrote:
How many hits an hour do we get during primetime?
About 8-11 wiki page hits per second, so ~30000-40000/hr, on www.wikipedia.org at peak times.
Most of these should be cached pages, but we still have to check the database to make sure the cache is current.
Why? surely in a system of this nature you can simply update the cache as the final step of the edit process. Are there circumstances under which that is likely to get out of synch? I guess it could be backed up by a background synch checker once a day.
On Tue, 2003-09-30 at 18:02, Richard Grevers wrote:
On Tue, 30 Sep 2003 15:09:41 -0700, Brion Vibber brion@pobox.com gave utterance to the following:
On Tue, 2003-09-30 at 14:57, Poor, Edmund W wrote:
How many hits an hour do we get during primetime?
About 8-11 wiki page hits per second, so ~30000-40000/hr, on www.wikipedia.org at peak times.
Most of these should be cached pages, but we still have to check the database to make sure the cache is current.
Why? surely in a system of this nature you can simply update the cache as the final step of the edit process. Are there circumstances under which that is likely to get out of synch? I guess it could be backed up by a background synch checker once a day.
Two front-end web servers, each with its own cache.
-- brion vibber (brion @ pobox.com)
On Wed, 1 Oct 2003, Richard Grevers wrote:
Why? surely in a system of this nature you can simply update the cache as the final step of the edit process. Are there circumstances under which that is likely to get out of synch? I guess it could be backed up by a background synch checker once a day.
It would require updating _all_ linking pages when a page is removed or created. Then again, page creation and page deletion are so rare compared to page views that it probably is worth it.
Andre Engels
Poor,-
Erik, - re: massive fundraising campaign.
Well, I'd be willing to donate a few hundred dollars. Where do I send it?
See http://en2.wikipedia.org/wiki/Wikipedia:Donations
I originally applied to become a "Developer" because I hoped I might be able to do something to speed up the response time. Unfortunately, I haven't made the effort to wade through all the source code - and last time I checked, there weren't any Requirements Document or Architectural Design Document.
Documentation is very weak at this point. There is some stuff being worked on on Meta. PHP is generally easy to read though.
I've had quite a bit of experience with client-server programming, and I've managed to get more speed out of various systems. It's often a matter of using a profiling tool to identify bottlenecks.
That's true. Search the archives for "profiling", Brion has done some work in this area. You can search the archives here: http://marc.theaimsgroup.com/?l=wikitech-l
My intuition would be to optimize/rewrite the link cache, which needs to be checked for the existence of hundreds of individual pages on long pages.
Regards,
Erik
Poor, Edmund W wrote:
Well, I'd be willing to donate a few hundred dollars. Where do I send it?
Checks payable to: Wikimedia Foundation, Inc.
can be mailed to: Wikimedia Foundation, Inc. 3911 Harrisburg St., NE St. Petersburg, Florida 33703
These will be deposited into our bank account.
--Jimbo
wikitech-l@lists.wikimedia.org