The document discusses techniques for optimizing web application performance, including:
- Minifying CSS and JavaScript files using the Juicer gem to reduce file sizes and number of HTTP requests
- Serving static assets like images, CSS, and JavaScript files from multiple subdomains to allow the browser to make more parallel requests
- Enabling gzip compression and setting long cache expiration headers for static assets with Apache modules
- Adding cache busting query strings to asset files to ensure browsers fetch fresh versions when assets change
52. /con g/environments/production.rb
config.action_controller.asset_host = Proc.new do |source, request|
protocol = if request.ssl?
request.headers["USER_AGENT"] =~ /(Safari)/ ? "http" : "https"
else
"http"
end
"#{protocol}://asset#{rand(6) + 1}.akitaonrails.local:3000"
end
Wednesday, April 14, 2010
53. /con g/environments/production.rb
config.action_controller.asset_host = Proc.new do |source, request|
protocol = if request.ssl?
request.headers["USER_AGENT"] =~ /(Safari)/ ? "http" : "https"
else
"http"
end
"#{protocol}://asset#{rand(6) + 1}.akitaonrails.local:3000"
end
Wednesday, April 14, 2010
54. /etc/hosts
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost
127.0.0.1 asset1.akitaonrails.local
asset2.akitaonrails.local asset3.akitaonrails.local
asset4.akitaonrails.local asset5.akitaonrails.local
asset6.akitaonrails.local www.akitaonrails.local
Wednesday, April 14, 2010
83. Open Source Enterprise Search Platform
Baseado no famoso Lucene
Full Text Search, com relevância
Indexa documentos (Word, PDF, etc)
Interface REST
Roda em containers de Servlet (Tomcat)
Wednesday, April 14, 2010
84. Open Source Enterprise Search Platform
Baseado no famoso Lucene
Full Text Search, com relevância
Indexa documentos (Word, PDF, etc)
Interface REST
Roda em containers de Servlet (Tomcat)
Wednesday, April 14, 2010
85. Open Source Enterprise Search Platform
Baseado no famoso Lucene
Full Text Search, com relevância
Indexa documentos (Word, PDF, etc)
Interface REST
Roda em containers de Servlet (Tomcat)
Wednesday, April 14, 2010
86. Open Source Enterprise Search Platform
Baseado no famoso Lucene
Full Text Search, com relevância
Indexa documentos (Word, PDF, etc)
Interface REST
Roda em containers de Servlet (Tomcat)
Wednesday, April 14, 2010
87. Open Source Enterprise Search Platform
Baseado no famoso Lucene
Full Text Search, com relevância
Indexa documentos (Word, PDF, etc)
Interface REST
Roda em containers de Servlet (Tomcat)
Wednesday, April 14, 2010
88. Open Source Enterprise Search Platform
Baseado no famoso Lucene
Full Text Search, com relevância
Indexa documentos (Word, PDF, etc)
Interface REST
Roda em containers de Servlet (Tomcat)
Wednesday, April 14, 2010