Alex Martelli wrote:
> Jarek Zgoda <[EMAIL PROTECTED]> wrote:
> 
> 
>>Daniel Nogradi napisa?(a):
>>
>>
>>>>For example, it HAS been published elsewhere that YouTube uses lighttpd,
>>>>not Apache: <http://trac.lighttpd.net/trac/wiki/PoweredByLighttpd>.
>>>
>>>How do you explain these, then:
>>>
>>>http://www.youtube.com/results.xxx
>>>http://www.youtube.com/results.php
>>>http://www.youtube.com/results.py
>>
>>Server signature is usually configurable.
> 
> 
> Yeah, but I don't know why it's configured it that way.  A good example
> of a question that looks perfectly appropriate for YouTube's OSCON
> session.

    YouTube's home page is PHP.  Try "www.youtube.com/index.php".
That works, while the obvious alternatives don't.
If you look at the page HTML, you'll see things like

      <a href="/login?next=/index.php"
      onclick="_hbLink('LogIn','UtilityLinks');">Log In</a>

So there's definitely PHP inside YouTube.

    If you look at the HTML for YouTube pages, there seem to be two
drastically different styles.  Some pages begin with "<!-- machid: 169 -->",
and have their CSS stored in external files. Those seem to be generated
by PHP.  Other pages start with
"<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">",
with no "machine ID".  It looks like the stuff associated with
accounts and logging in is on the second system (Python?) while the
search and view related functions are on the PHP system.

    Shortly after Google bought YouTube, they replaced YouTube's search
engine (which was terrible) with one of their own.  At that time,
Google search syntax, like "-", started working.  That's probably
when the shift to PHP happened.

                                        John Nagle
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to