标签: server-configuration

css样式表中的全局变量

我的样式表中有一个绝对的URL.http://localhost/images/myimage.jpg.

我还有一个带有以下常量的配置类

const SITE_ROOT = 'http://localhost/images'
Run Code Online (Sandbox Code Playgroud)

在php页面上,我写的 config::SITE_ROOT . "/myimage.jpg"是当我将网站移动到生产服务器时,我可以在一个中心位置更改网站根目录.

有没有办法在我的样式表中执行此操作而不将其放在页面中?相对url不是一个选项,因为我使用mod重写和相对url不起作用.

css php apache server-configuration

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

.htaccess:理解使用deny,允许和允许,拒绝

我试图通过一个简短的测试例子来理解这些order deny,allow语句如何反应我看到的东西,直到现在.

我有以下网站结构进行测试:

将/index.htm
/.htaccess(1)
/subfolder/index.htm
/subfolder/.htaccess(2)

.htaccess(1)

order deny,allow  
allow from all
Run Code Online (Sandbox Code Playgroud)

子文件夹/ .htaccess(2)

order deny,allow  
deny from all
Run Code Online (Sandbox Code Playgroud)

无论我在2 .htaccess文件中使用allow,deny/deny,allow(以及所有4种可能的组合)的顺序,我都不会被允许访问子文件夹/ index.htm.

根据我的理解,至少有一个组合,其中根allow from all在子文件夹上获胜deny from all,所以我不明白为什么我不能在这个如此简单的例子上做到这一点.

你能解释一下为什么以及发生了什么吗?

apache .htaccess server-configuration protection

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

SQL Server长时间运行查询需要数小时但使用低CPU

我在Windows Server 2012下的SQL Server 2012中运行一些存储过程,这些存储过程位于具有32 GB RAM和8个CPU内核的专用服务器中.CPU使用率始终低于10%,RAM使用率为80%,因为SQL Server分配了20 GB(32 GB).

有些存储过程在某些日子和其他日子需要4小时,几乎相同的数据需要7或8小时.

我使用限制性最小的隔离级别,所以我认为这不应该是一个锁定问题.数据库大小约为100 GB,最大的表有大约500万条记录.

这些进程具有批量插入,更新和删除(在某些情况下,我可以使用truncate来避免生成日志并节省一些时间).我在一个表中进行了一些全文搜索查询.

我完全控制了服务器,所以我可以更改任何配置参数.

我有几个问题:

  1. 是否可以使用并行性来提高查询的性能?
  2. 为什么CPU使用率如此之低?
  3. 配置SQL Server的最佳实践是什么?
  4. 审核服务器的最佳免费工具是什么?我尝试了一个名为SQL Server 2012 BPA的Microsoft,但该报告始终为空,没有任何警告.

编辑:我检查了日志,我发现了这个:

2015年3月18日11:09:25,spid26s,未知,SQL Server遇到82次发生的I/O请求需要超过15秒才能完成文件[C:\ Program Files\Microsoft SQL Server\MSSQL11数据库[tempdb](2)中的.HLSQLSERVER\MSSQL\DATA\templog.ldf].OS文件句柄为0x0000000000000BF8.最新的长I/O的偏移量为:0x00000001fe4000

sql-server server-configuration long-running-processes database-performance sql-server-2012

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

Visual Web Developer(Express):为Dev环境设置文档根目录

我正在使用Visual Web Dev Express开发一个站点,当我运行/调试时,我希望能够设置我的应用程序的文档根目录,以便我可以使用更安全的路径,例如"/css/style.css" "css/style.css".我怎么做到这一点?

c# asp.net visual-web-developer server-configuration

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

服务器应该接受& 而不是在URL获取请求?

INTRO
我会给你一个例子,所以我的问题可能更容易理解.我在编程问题上不需要"帮助",只需要关于这个主题的信息!

示例
我尝试了一个用于获取特定位置的天气信息API,并偶然发现问题.我构建了我的url来请求这样的数据:

$params['q']            = $latitude .','. $longitude; // 48.14,11.58
$params['format']       = $format; //json
$params['num_of_days']  = $numOfDays; //1
$params['key']          = self::APIKEY;

$url = 'http://api.worldweatheronline.com/free/v1/weather.ashx'
$url .= '?'. http_build_query($params);
Run Code Online (Sandbox Code Playgroud)

最终的URL看起来像这样

http://api.worldweatheronline.com/free/v1/weather.ashx?q=48.13743%2C11.57549&format=json&num_of_days=1&key=APIKEY

但是,当使用cURL请求此URL的数据时,我收到了未提供api-key的错误.我发现,问题是&在URL 中使用符号.当我使用这样的http_build_query方法时:

$url .= '?'. http_build_query($params, null, '&');

网址如下所示:http://api.worldweatheronline.com/free/v1/weather.ashx?q = 48.13743 %2C11.57549&format = json&num_of_days = 1&key = APIKEY

问题
现在我想问一下,如果这是服务器的预期行为.我从其他几个API(Facebook,Foursquare等)中了解到,他们接受&而不是&在URL中工作,并且按预期工作.

有标准吗?服务器是否应该接受&或接受它是"错误的"并且只能&被接受?谢谢!

php server-configuration http server

0
推荐指数
1
解决办法
621
查看次数

我的PHP脚本有问题

我有一个表单,请求姓名,电子邮件,邮政编码.然而问题是.当你点击提交.它要求你打开它没有去脚本的文件.

该网站是http://childcarelv.org/newsletter.html

php server-configuration

-1
推荐指数
1
解决办法
108
查看次数