标签: server-side

在Linux租用的服务器上免费获取服务器端的网站屏幕截图

好的,现在我真的不能为任何服务买单.我希望能够使用我的租用服务器(基于Linux)截取屏幕截图并将其输出到屏幕上.

我知道有很多服务可以做到这一点,但它们通常有限制或水印,或者您必须等待从队列中截取屏幕截图.

有没有办法自己截取屏幕截图,以后可能会缓存它们或其他什么?我正在使用PHP,但我不仅限于此; 我只是在Linux服务器上,所以GD的适当功能不起作用.救命!:)

php linux screenshot server-side web

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

在页面刷新时加载随机CSS

我想知道什么是使用Javascript在页面刷新时调用随机css文件的最佳方法?

非常感谢

javascript css apache jquery server-side

10
推荐指数
3
解决办法
6526
查看次数

JavaScript中的业务逻辑.胖客户端与瘦客户端

使用JavaScript在客户端实现业务逻辑是一个好主意吗?

应该有什么样的逻辑?验证逻辑?与GUI相关?

如果想要在另一个在JavaScript中实现它的应用程序(公开)中使用相同的逻辑意味着你不能重用那个逻辑,你会怎么做?

另一方面,在服务器端具有所有逻辑将意味着对服务器的更多请求.

你怎么看?

javascript server-side client-side

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

服务资源时的外部请求数

所以,我有一个Web应用程序,它向服务器发出大量数据请求.项目要求是具有非常快的服务器响应时间.服务器托管在基于云的平台上.

该应用程序使用会话来记录用户身份验证后的用户身份验证.由于它托管在云提供商上,我使用缓存来备份会话存储(在我的情况下,它是Auzre缓存,但如果您不熟悉认为Redis)

目前的流程如下:

  • 用户访问资源
  • 尝试通过缓存基于会话ID获取会话.这是一个缓存请求.
  • 用户通过会话状态进行身份验证(如果已登录).
  • 通常通过缓存发送数据请求.
  • 数据将返回给用户.

这种方法的问题在于它会两次触发缓存.完全删除会话导致显着的速度提升(约50%).

我正在考虑一次点击缓存,询问用户需要的密钥和SessionID来保存额外的往返行程.但是,我之前从未见过这种方法,它需要"滚动我自己的会话",因为我必须生成会话ID等.我觉得可能有一种更简单,更简单的方法.

那么,为用户提供资源并对其进行身份验证的最有效方法是什么?


注意:我正在使用带有C#的ASP.NET MVC/WebAPI,但我发现这个问题与这个问题没有关系,因此我将语言和平台排除在外.

session server-side

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

ZipArchive在PHP中出现"错误21 - 是一个目录"

我正在生成一组HTML,CSS和图像文件,我正在使用ZipArchive将它们压缩成zip文件.我已经确认生成的资产是有效的,但是当我尝试压缩文件集时,无法打开生成的存档文件.

我没有在PHP中得到任何错误,当我echo $zip->close()返回true时,我认为这意味着它能够写入并保存文件而不会出现问题.使用mac Archive Utility打开zip会引发此错误:

"无法将"filename.zip"扩展为"下载".(错误21 - 是目录.)

这可能有什么问题?

这是整个PHP脚本:

<?php
$ref = $_SERVER["HTTP_REFERER"];
$html = $_REQUEST['html'];
$images = $_REQUEST['images'];

$folder = uniqid();
$prepped = str_replace($ref.'server/php/files/', 'images/', $html);

mkdir("./runways/$folder", 0777);
mkdir("./runways/$folder/images", 0777);
mkdir("./runways/$folder/css", 0777);


file_put_contents('./runways/'.$folder.'/index.html',$prepped);
copy('../../css/runway.css', './runways/'.$folder.'/css/runway.css');

foreach($images as $image) {
    $i = urldecode(str_replace($ref.'server/php/files/', '', $image));
    $idata = file_get_contents('./files/'.$i);
    file_put_contents('./runways/'.$folder.'/images/'.$i, $idata);

}

//echo $ref.'server/php/runways/'.$folder.'/';

$sourcefolder = './runways/'.$folder.'/';
$zipfilename = $folder.'.zip';

$dirlist = new RecursiveDirectoryIterator($sourcefolder);
$filelist = new RecursiveIteratorIterator($dirlist);

ini_set('max_execution_time', 5000);
$zip = new ZipArchive();

if ($zip->open('./zips/'.$zipfilename, ZIPARCHIVE::CREATE) !== …
Run Code Online (Sandbox Code Playgroud)

php zip server-side archive ziparchive

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

FastAPI 中我们可以接收的上传文件的最大大小是多少?

我试图计算出我的客户端可以上传的最大文件大小,以便我的 python fastapi 服务器可以毫无问题地处理它。

python http backend server-side fastapi

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

用于服务器端3D渲染的API

我正在开发一个需要在服务器上快速渲染简单3D场景的应用程序,然后通过HTTP将它们作为JPEG返回.基本上,我希望能够通过执行以下操作,在HTML页面中简单地包含动态3D场景:

<img src="http://www.myserver.com/renderimage?scene=1&x=123&y=123&z=123">
Run Code Online (Sandbox Code Playgroud)

我的问题是用于渲染的技术.在桌面应用程序中,我很自然地使用DirectX,但我担心它可能不适合服务器端应用程序,它将为数十甚至数百个用户串联创建映像.有人对这个有经验么?是否有适合此应用的3D API(最好是免费提供)?从头开始编写软件渲染器会更好吗?

我对使用DirectX或OpenGL的主要担心是它是否能在虚拟化服务器环境中运行良好,以及它是否适用于典型的服务器硬件(我无法控制).

api 3d render server-side

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

检测mailto失败的时间

当使用mailto链接时,如果他没有设置电子邮件客户端,或者没有将他的网络邮件设置为他的默认客户端(例如,macmail中的默认客户端),它对用户没有任何作用..什么是优雅地提供回退的最佳方式,请用户手动给您发送电子邮件?单击链接后,我可以使用JS或css显示消息:

提交成功,如果没有任何反应,请手动给我们发电子邮件.

如果使用带有mailto的表单,我可以在没有或使用服务器端脚本的情况下成功使用重定向页面吗?有没有办法过滤失败的成功,而不是依赖用户对上面的双重成功/失败消息的判断?

编辑:至少在单击mailto链接(或表单)时更改状态的最佳方式是什么.显然JavaScript或CSS是选项,但我不能简单地创建双动作链接或表单提交; mailto并链接到另一个页面(你已经提交/点击了按钮')

javascript css forms mailto server-side

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

谷歌地图api v3的服务器端群集

我目前正在开发一种谷歌地图概览小部件,在地图上显示位置作为标记.标记物的数量从几百到几千个标记物(10000个以上)变化.现在我正在使用MarkerClusterer进行谷歌地图v3 1.0谷歌地图javascript api v3(总理),它的工作相当不错,让我们说一百个标记.由于标记的数量将增加,我需要一种新的聚类标记的方法.从我读到的,保持性能提升的唯一方法是将集群从客户端移动到服务器端.有谁知道一个好的PHP5库能够为我完成这个吗?

Atm我正在深入研究谷歌地图的层机制.也许还有一些领先的PHP库我可以开始检查?我也遇到了FusionTables,但由于我需要群集,我认为这可能不是正确的解决方案.

提前致谢!

php cluster-analysis server-side google-maps-api-3 google-maps-markers

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

在服务器端编辑期间sailsjs实时更新

当你改变某些东西时必须重新启动sails服务器很烦人,有没有办法让sailsjs做meteor所做的事情当你保存服务器端文件时它会自动更新客户端?

这是一个非常棒的功能,我喜欢帆,但这个功能非常酷.

server-side live node.js sails.js

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