I have in view home.html this
{{
response.files.insert(0,URL('static','css/bootstrap.min.css'))
response.include_files()
}}
In model I have
response.static_version = '1.2.3'
In Apache 2.4 in httpd-vhosts.conf I have
<VirtualHost *:9090>
ServerAdmin [email protected]
DocumentRoot "D:/web2py/applications"
ServerName localhost:9090
ServerAlias www.dummy-host.example.com
#WSGIProcessGroup web2py
<Directory "D:/web2py">
Options Indexes Includes FollowSymLinks
AllowOverride AuthConfig Limit FileInfo
Require all granted
</Directory>
ErrorLog "logs/error.log"
CustomLog "logs/access.log" common
WSGIScriptAlias / "D:/web2py/wsgihandler.py"
AliasMatch ^/([^/]+)/static/css/(?:_[\d]+.[\d]+.[\d]+/)?(.*)
"D:/web2py/applications/$1/static/css/$2"
</VirtualHost>
When I request the page I get this in firefox.
In firefox dev tools I see this
GET
http://172.16.166.102:9090/web_ts2_site/
*static/_1.2.3/css/bootstrap.min.css* [HTTP/1.1 304 NOT MODIFIED 16ms]
Headers
Response
Cookies
ConnectionKeep-AliveDateWed, 17 Aug 2016 11:18:37 GMTKeep-Alivetimeout=5,
max=99ServerApache/2.4.18 (Win32) OpenSSL/1.0.2e mod_wsgi/4.4.12
Python/2.7.5
Accepttext/css,*/*;q=0.1Accept-Encodinggzip,
deflateAccept-Languageen-US,en;q=0.5*Cache-Controlmax-age=0*Connectionkeep-aliveCookie_ga=GA1.1.712052505.1470996245;
session_id_web_ts2_site=172.16.166.102-c261edeb-458c-4871-be0e-526d0ce3daaf;
session_id_admin=172.16.166.102-b49178fd-8596-4dc6-a3d4-723be9c23f67;
_gat_awxoapTracker=1Host172.16.166.102:9090If-Modified-SinceWed, 28 Jan
2015 06:06:55 GMTRefererhttp://172.16.166.102:9090/ts2User-AgentMozilla/5.0
(Windows NT 5.1; rv:48.0) Gecko/20100101 Firefox/48.0
As I see the cache-Controlmax-age = 0
Also the versioning is applied after static but before css folder as in the
above url.
Should the version be necessarily before the file name?
What should I do to set the max-age 315360000 as given in the book.
Pl. help.
--
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
---
You received this message because you are subscribed to the Google Groups
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.