小编Car*_*ort的帖子

这是一个做服务器负载测试的坏方法吗?

我正在开发一个PHP-MySQL Web应用程序,用于服务器负载测试的可用工具很麻烦且令人困惑.所以我想我会尝试这个,我想知道这是不是一个坏主意:

  • 添加页面生成时间和每页PHP-MySQL的输出
  • 使用jQuery,AJAX并memory_get_usage()每秒点击页面n次,记录时间/内存消耗.

这是Javascript和标记:

<script>
function roundNumber(num, dec) {
    var result = Math.round(num*Math.pow(10,dec))/Math.pow(10,dec);
    return result;
}

$(function(){

totalCount = 0;
i = 1;
totalTime = 0;
highest = 0;
memoryUsage = 0;

var hitsPerSecond = 1000;
var totalLimit = 100;

function testLoad(){


    if (totalCount <= totalLimit){

        $.get('/lp/user-page.php', function(data){
            $(data).filter('#page-generation-time').each(function(){
                totalTime += parseFloat($(this).text());
                $('.console').append('<p>('+i+') - Load time: '+$(this).text()+'</p>');
                            i++;
                            if (highest < $(this).text()){
                                highest = $(this).text();
                            }
                            $('.average').html('Average: '+roundNumber(totalTime/i, 5)+' - Highest: '+highest);
            });
            $(data).filter('#page-memory-usage').each(function(){
                memoryUsage …
Run Code Online (Sandbox Code Playgroud)

javascript php testing load

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

拖动调整NSView(或其他对象)的大小

我正在尝试构建一个应用程序,允许用户使用可以调整大小的矩形边框来指定图像的多个区域.

到目前为止,我有一个NSScrollView包含一个,NSImageView所以用户可以放大图像并按需要滚动.我目前的想法是,我可以使用NSViews一种方式来提供一个边界框,用户可以定位和调整大小以覆盖所需的区域,将NSView帧转换为图像大小的百分比,然后存储这些值以供以后使用.

有一种addAreaToImage方法可以添加NSViewNSScrollView用户当前所在位置的中心位置.我想要的是让用户能够点击并拖动该区域的角落,以便在任何他们想要的地方调整大小/移动它.如果愿意,可以选择一个实时边界框.

阅读完文档之后,与拖动相关的大部分内容都是让NSView成为拖动其他内容(如图像)或调整大小的地方,因为调整了superview,这些都不是我想要做的.

我担心的是,这个问题的答案(或一组能够让我能够推出自己的解决方案的答案)是如此基本,以至于没有人想到它们,谷歌的最后几天几乎已经确认了为了我.

我来自iOS开发,所以这不是一个全新的领域,但NSView和UIView似乎有足够的差异到目前为止彻底迷惑我.

macos cocoa objective-c

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

标签 统计

cocoa ×1

javascript ×1

load ×1

macos ×1

objective-c ×1

php ×1

testing ×1