canmove, Confirmed users, Bureaucrats and Sysops emeriti
1,043
edits
mNo edit summary |
No edit summary |
||
(8 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
{{AmoArchive}} | |||
This document will describe the overall architecture of the UMO services in detail. It should include sub-sections on pfs, addons, etc. that will be populated by the developers working on those components. | This document will describe the overall architecture of the UMO services in detail. It should include sub-sections on pfs, addons, etc. that will be populated by the developers working on those components. | ||
== Addons.Mozilla.Org End-User Website == | == Addons.Mozilla.Org End-User Website == | ||
Addons serves as the main point of interaction for developers and end-users to get extensions and themes for their Mozilla products. | |||
==== | === Overview === | ||
* DocumentRoot: /opt/update | |||
* | * URL: addons.update.mozilla.org | ||
* | * URL: addons.mozilla.org -> redirect to addons.update.mozilla.org (fix for FF 1.0 whitelist) | ||
* Type of content: PHP intensive, very dynamic | |||
* Example request: N/A | |||
==== | === Questions === | ||
* How do extension files get to the mirrors? | |||
* Can we get Firefox to point at this URL for 1.0.1? | |||
== | == Plugin Finder Service == | ||
This plugin helps Firefox find plugins it needs to do stuff. Again, we have the huge long URL with unique information in it. Can we fix that? This is a perfect application to leverage caching -- data doesn't change much. | |||
=== | === Overview === | ||
==== | * DocumentRoot: /opt/update | ||
* URL: pfs.mozilla.org | |||
* Type of content: PHP intensive, mildly dynamic | |||
* Example request: <nowiki>https://pfs.mozilla.org/plugins/PluginFinderService.php?mimetype=application/x-shockwave-flash&appID={ec8030f7-c20a-464f-9b0e-13a3a9e97384}&appVersion=2004112212&clientOS=Windows%20NT%205.1&chromeLocale=de-DE</nowiki> | |||
=== | === Questions === | ||
* Can we get Firefox to point at this URL for 1.0.1? | |||
* We have got to get Flash off of the UMO servers -- accounts for 53% of traffic right now. | |||
== | == Application Update Service == | ||
== | This is the section of the UMO service that actually allows specific applications to check if they need to be upgraded. | ||
=== Overview === | |||
* DocumentRoot: /opt/update | |||
* URL: aus.mozilla.org | |||
* Type of content: Completely static | |||
* Example request: http://aus.mozilla.org/update/firefox/en-US.rdf | |||
== | === Questions === | ||
* Can we get Firefox to point at this URL for 1.0.1? | |||
* What if this was generated with the UMO toolset and then pushed to several machines designed for delivering static content? | |||
* Can we return a base URL for Firefox/Thunderbird to chew on? | |||
* Can we better leverage/integrate with the bouncer so as to not overload the mirror network? |