小编use*_*317的帖子

如何加快行星对面的网站加载速度

我目前正在运行一小部分PHP软件,由两组人员访问,一组在中国,另一组在爱尔兰.服务器托管在爱尔兰,毫无疑问,页面加载时间在0.3到0.8秒之间.

中国人的录音时间在3.0秒到10秒之间.

我已经进行了速度测试,中国人有1.5 mbit的互联网连接(爱尔兰的测试服务器)和750ms的ping.

到目前为止,为了改善加载时间,我已经重做了很多MySQL数据库交互以最大限度地提高效率,但这并没有帮助.我认为这只会略微缩短服务器处理时间,但对页面下载时间影响不大.

我在想,我可以在中国接待,并将其作为爱尔兰系统的门户.当然,这个中文服务器之间的延迟和下载速度会比一般人更好.而普通人的请求将会在这里重新路由.

这听起来完全可行吗?或者其他人是否有与此相关的建议?

php latency http loading

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

如何从javascript中的ondrop事件获取文件URL

我正在为我正在制作的上传器运行以下代码.

holder.ondrop = function (e) {
    e.preventDefault();
    console.log(e);
}
Run Code Online (Sandbox Code Playgroud)

我希望用户能够将文件从桌面拖到Web浏览器上,然后我想捕获它的位置,以便我可以手动上传它(不想通过javascript进行上传)我的问题是但是,如何从事件中获取文件的客户端位置,以便我可以将其放入<input type="file">

谢谢.

javascript jquery

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

服务器上的PHP页面是否同时运行?

这可能看起来像一个非常简单的问题,我可能知道我是否对计算机进程有更深入的了解,但无论如何......

如果两个人从我的服务器请求相同的页面,PHP页面是为第一个人处理一次,然后是第二个人第二次处理,或者这些可能同时在一起运行吗?

以此为例.我的PHP驱动的在线商店里有一个库存物品.用户将此添加到他们的购物车.PHP脚本1)检查它是否有库存,是的,它的库存,所以它2)为他预留.

如果在检查其库存和保留之间,是否为其他人加载了相同的PHP页面,并且在用户A检查其是否有库存之后,用户B也是如此,在用户A有机会保留之前,所以他们最终都保留了它!

对不起,如果这看起来很傻,似乎无法找到答案就可以了,这是什么?

php apache process

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

Mysql LEFT JOIN:限制父表

我正在尝试从DB获取结果,但将结果限制在右侧

SELECT posts.text, comments.text 
FROM posts 
LEFT JOIN comments ON comments.postid= post.id 
Limit 0,5 
Run Code Online (Sandbox Code Playgroud)

如果有五条评论,上述内容将返回第一篇文章的5条评论.但是我想返回所有评论,但在5个帖子后停止查询.我该怎么做?


对不起我的问题在开始时有点不清楚,因为我写了LEFT JOIN错误..

这是我的问题的解决方案:

SELECT posts.text, comments.text 
FROM ( SELECT * FROM posts Limit 0,5 ) 
LEFT JOIN comments ON comments.postid= post.id 
Run Code Online (Sandbox Code Playgroud)

另一个问题.我只将posts.text指定为选择列,但是现在所有列都会返回,因为"*"包含在子查询中?

php mysql sql join

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

xcode 4.5改变了sortedArrayUsingComparator + blocks吗?

刚刚将xcode更新为4.5,我在我的一个iOS应用程序中收到错误,这是我以前没有得到的.更新前没有出现问题.

基本上,我有一个需要排序的数组,基于一些其他不相关的测试..

NSArray *sortedArray = [arrayFiles sortedArrayUsingComparator:^(id a, id b) {
    NSString *first = [(PPFile*)a name];
    NSString *second = [(PPFile*)b name];

    if ([a isFileAvailableForRead] && ![b isFileAvailableForRead]) {

        return  NSOrderedAscending;
    }else if(![a isFileAvailableForRead] && [b isFileAvailableForRead]) {

        return  NSOrderedDescending;
    }

    return [first compare:second];

}];
Run Code Online (Sandbox Code Playgroud)

错误发生在块的最后一次返回:

     Return type 'NSComparisonResult' (aka 'enum NSComparisonResult') must match previous type 'NSInteger' (aka 'int') when block literal has unspecified explicit return type
Run Code Online (Sandbox Code Playgroud)

谢谢.

objective-c objective-c-blocks

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

如何"智能化"我的HTML/CSS表,使文本适合一行(巧妙地)

我有一个CSS表,可以在我的代码中重复使用.每次使用表时,数据的大小和表的列数都会有所不同.表的最大宽度(由CSS设置)是页面的80%.但是,有时当表有一些数据(可能将表扩展到页面的50%)时,某些文本行将分成两行.如何抵消这一点,因此该表使用了所有可用空间.

这就是目前发生的事情:

问题

我已经尝试设置表的手动宽度,但这意味着即使表宽度只需要很小,表也会保持拉伸状态.

我也尝试过使用CSS white-space:nowrap;但是如果一列中有大量数据,这会使表扩展到80%以上.

无论如何用CSS解决这两个问题?

html css css-tables

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