小编Mar*_*cci的帖子

IIS 7.5为缓存控制响应添加了无缓存

我使用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前置无缓存?

谢谢!

cache-control azure iis-7.5

6
推荐指数
1
解决办法
5673
查看次数

设计和存储货币汇率交叉表

我需要在我的案例中使用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个记录,并且查询可能开始受到影响.

我已经实现了这个表,它运行得很好,渲染交叉表非常快,我很满意.

我只是想知道是否有更好的方法来实现这一点.

mysql sql database rdbms currency

6
推荐指数
1
解决办法
7858
查看次数

未定义的符号:PyUnicodeUCS2_Decode,同时尝试安装psycopg2

我在尝试在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编译,所以安装应该没有问题.

任何帮助,将不胜感激.

干杯

python psycopg2

4
推荐指数
1
解决办法
2万
查看次数

按相关性过滤列表和订购商品

我有一个字符串列表:

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)

我的列表很小,如果我可以使用尽可能少的逻辑/库,那就太好了.

你会怎么做?

谢谢!

python search filtering

2
推荐指数
2
解决办法
300
查看次数