Re: PHP.net Site Structure

From: Date: Mon, 02 Nov 2009 02:23:12 +0000
Subject: Re: PHP.net Site Structure
References: 1 2 3 4 5 6 7 8 9 10 11  Groups: php.webmaster 
Request: Send a blank email to php-webmaster+get-6318@lists.php.net to get a copy of this message
1. Search I don't worry to much over it. We have "CDN" in place so latency shouldn't be an issue, and we usually have couple of mirrors in each country. The only bottleneck would be contacting the Y! API for 'external searches', but I'm sure Y! has a javascript API we could offload to if that starts to suck.
Sounds good. For what it's worth, the "manual-lookup.php" requests from my nearest mirror (ca.php.net) are completing in an average of 350ms. It should be faster if it is just returning JSON. Ideally we'd want to have it down around 100ms. The external search (results.php) takes a fair bit longer at around 1.5 seconds.
Wow. Thats really slow. On the otherhand ca.php.net isn't running sqlite, so it gets dozens of stat()s on every manual-lookup.php hit, and generally much slower code path. Try ca2 or ca3, which I hope are much faster.
A few notes. First, the following wiki namespace has been created with plenty of initial content: - http://wiki.php.net/web As for search, an idea for this has existed for awhile and deserves attention and volunteers: - http://wiki.php.net/ideas/phpnetsearch Regards, Philip

« previous php.webmaster (#6318) next »