我使用Azure和IIS 7.5来提供我的Web应用程序,但我不使用.NET.
我正在尝试覆盖静态文件的默认缓存控制值,但似乎无论我指定什么,IIS 7.5都会添加无缓存.
我的approot/web.config文件如下所示:
<?xml version="1.0"?>
<configuration>
<system.webServer>
...
<staticContent>
<clientCache cacheControlCustom="public" cacheControlMode="UseMaxAge" cacheControlMaxAge="30.00:00:00" />
</staticContent>
...
</system.webServer>
</configuration>
Run Code Online (Sandbox Code Playgroud)
我的回复标题是:
Accept-Ranges:bytes
Access-Control-Allow-Origin:*
Cache-Control:no-cache,public,max-age=2592000
Content-Encoding:gzip
Content-Length:4309
Content-Type:application/x-javascript
Date:Mon, 10 Sep 2012 14:42:07 GMT
ETag:"8ccd2f95a8fcd1:0"
Last-Modified:Mon, 10 Sep 2012 13:48:36 GMT
Server:Microsoft-IIS/7.5
Vary:Accept-Encoding
X-Powered-By:ASP.NET
Run Code Online (Sandbox Code Playgroud)
我在其中一个子文件夹中有一个额外的web.config文件,但不会覆盖任何clientCache值.
有谁知道为什么IIS前置无缓存?
谢谢!
我需要在我的案例中使用RDBMS,MySql 存储货币汇率交叉表的值(例如http://www.exchangerates.org.uk/currency/currency-exchange-rates-table.html).
用户将每天更新数字,系统将存储不同的版本.
我想知道你将如何设计表格或者你是否想要模型.
当然,最简单的方法是使用带有from,to和values列的表
from: char(3)
to: char(3)
value: decimal(6,4)
inverse_value: decimal(6,4)
Run Code Online (Sandbox Code Playgroud)
但我很想知道是否有其他(更好的)解决方案.
非常感谢.
编辑
如果不清楚我会道歉,但我对性能和可扩展性特别感兴趣.
保持value/inverse_value结构并给出90种货币,货币兑换交叉表每天需要4,050条记录.
如果每天创建一个新版本,在一年内将有1,478,250个记录,并且查询可能开始受到影响.
我已经实现了这个表,它运行得很好,渲染交叉表非常快,我很满意.
我只是想知道是否有更好的方法来实现这一点.
我在尝试在ubuntu 9.10 64位上安装psycopg2时遇到错误.
错误是:
>>> import psycopg2
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "psycopg2/__init__.py", line 69, in <module>
from _psycopg import BINARY, NUMBER, STRING, DATETIME, ROWID
ImportError: psycopg2/_psycopg.so: undefined symbol: PyUnicodeUCS2_Decode
Run Code Online (Sandbox Code Playgroud)
我已经尝试从http://initd.org/pub/software/psycopg/下载该软件包并进行安装.我也尝试过使用easy_install.
安装过程中没有错误.
这很奇怪,因为我的python(2.6.2)已经用UCS4编译,所以安装应该没有问题.
任何帮助,将不胜感激.
干杯
我有一个字符串列表:
my_list = ['Paul', 'Robinson', 'Hismith', 'Smith']
Run Code Online (Sandbox Code Playgroud)
我需要过滤它并按相关性排序结果:
> filter_list(my_list, 'smith')
> ['Smith', 'Hismith']
>
> filter_list(my_list, 'paul')
> ['Paul']
Run Code Online (Sandbox Code Playgroud)
我的列表很小,如果我可以使用尽可能少的逻辑/库,那就太好了.
你会怎么做?
谢谢!